package com.jrx.anytxn.transaction.bean;

import com.jrx.anytxn.transaction.entity.*;

import java.util.ArrayList;
import java.util.List;

/**
 * 核销 更新实体
 *
 * @author lbz
 */
public class ChargeoffBean {
    private TlChargeoffInfo updateTlChargeoffInfo;
    private AmLoanAccountInfo updateAmLoanAccountInfo;
    private List<AmInterestAccrualInfo> updateAmInterestAccrualInfoList = new ArrayList<>();//累计账户
    private List<AmAccountMainInfo> saveAcctList = new ArrayList<>();//需要保存的交易账户
    private List<AmAccountMainInfo> updateAmAccountMainInfoList = new ArrayList<>();//需要更新的交易账户
    private List<AmRepaymentPlanInfo> updateAmRepaymentPlanInfoList = new ArrayList<>();
    private List<TlGlInterfaceInfo> saveTlGlInterfaceInfoList = new ArrayList<>();//GL流水
    private List<AmDelinquencyInfo> updateAmDelinquencyInfoList = new ArrayList<>();
    private List<TlTransactionInfo> insertTlTransactionInfoList = new ArrayList<>();


    public TlChargeoffInfo getUpdateTlChargeoffInfo() {
        return updateTlChargeoffInfo;
    }

    public void setUpdateTlChargeoffInfo(TlChargeoffInfo updateTlChargeoffInfo) {
        this.updateTlChargeoffInfo = updateTlChargeoffInfo;
    }

    public List<AmAccountMainInfo> getSaveAcctList() {
        return saveAcctList;
    }

    public void setSaveAcctList(List<AmAccountMainInfo> saveAcctList) {
        this.saveAcctList = saveAcctList;
    }

    public AmLoanAccountInfo getUpdateAmLoanAccountInfo() {
        return updateAmLoanAccountInfo;
    }

    public void setUpdateAmLoanAccountInfo(AmLoanAccountInfo updateAmLoanAccountInfo) {
        this.updateAmLoanAccountInfo = updateAmLoanAccountInfo;
    }

    public List<AmRepaymentPlanInfo> getUpdateAmRepaymentPlanInfoList() {
        return updateAmRepaymentPlanInfoList;
    }

    public void setUpdateAmRepaymentPlanInfoList(List<AmRepaymentPlanInfo> updateAmRepaymentPlanInfoList) {
        this.updateAmRepaymentPlanInfoList = updateAmRepaymentPlanInfoList;
    }

    public List<TlGlInterfaceInfo> getSaveTlGlInterfaceInfoList() {
        return saveTlGlInterfaceInfoList;
    }

    public void setSaveTlGlInterfaceInfoList(List<TlGlInterfaceInfo> saveTlGlInterfaceInfoList) {
        this.saveTlGlInterfaceInfoList = saveTlGlInterfaceInfoList;
    }

    public List<AmAccountMainInfo> getUpdateAmAccountMainInfoList() {
        return updateAmAccountMainInfoList;
    }

    public void setUpdateAmAccountMainInfoList(List<AmAccountMainInfo> updateAmAccountMainInfoList) {
        this.updateAmAccountMainInfoList = updateAmAccountMainInfoList;
    }

    public List<AmInterestAccrualInfo> getUpdateAmInterestAccrualInfoList() {
        return updateAmInterestAccrualInfoList;
    }

    public void setUpdateAmInterestAccrualInfoList(List<AmInterestAccrualInfo> updateAmInterestAccrualInfoList) {
        this.updateAmInterestAccrualInfoList = updateAmInterestAccrualInfoList;
    }

    public List<AmDelinquencyInfo> getUpdateAmDelinquencyInfoList() {
        return updateAmDelinquencyInfoList;
    }

    public void setUpdateAmDelinquencyInfoList(List<AmDelinquencyInfo> updateAmDelinquencyInfoList) {
        this.updateAmDelinquencyInfoList = updateAmDelinquencyInfoList;
    }

    public List<TlTransactionInfo> getInsertTlTransactionInfoList() {
        return insertTlTransactionInfoList;
    }

    public void setInsertTlTransactionInfoList(List<TlTransactionInfo> insertTlTransactionInfoList) {
        this.insertTlTransactionInfoList = insertTlTransactionInfoList;
    }
}
